A FEASIBLE ALGORITHM FOR CHECKING n-SCISSORS CONGRUENCE OF POLYHEDRA IN R
نویسندگان
چکیده
While in R2, every two polygons of the same area are scissors congruent (i.e., they can be both decomposed into the same finite number of pair-wise congruent polygonal pieces), in R3, there are polyhedra P and P ′ of the same volume which are not scissors-congruent. It is therefore necessary, given two polyhedra, to check whether they are scissorscongruent (and if yes – to find the corresponding decompositions). It is known that while there are algorithms for performing this checking-and-finding task, no such algorithm can be feasible – their worst-case computation time grows (at least) exponentially, so even for reasonable size inputs, the computation time exceeds the lifetime of the Universe. It is therefore desirable to find cases when feasible algorithms are possible. In this paper, we show that for each dimension d, a feasible algorithm is possible if we fix some integer n and look for n-scissors-congruence in Rd – i.e., for possibility to represent P and P ′ as a union of ≤ n simplexes. 1 Formulation of the Problem Scissors congruence: brief reminder. In a plane, every two polygons P and P ′ of equal area A(P ) = A(P ′) are scissors congruent (equidecomposable) – i.e., they can be both decomposed into the same finite number of pair-wise congruent polygonal pieces: P = P1 ∪ . . . ∪ Pp, P ′ = P ′ 1 ∪ . . . ∪ P ′ p, and Pi ∼ P ′ i . In one of the 23 problems that D. Hilbert formulated in 1900 as a challenge to the 20 century mathematics, namely, in Problem No. 3, Hilbert asked whether every two polyhedra P and P ′ with the same volume V (P ) = V (P ′) are scissors congruent[8]. This problem was the first to be solved: already in 1900, Dehn proved [3, 4] that there exist a tetrahedron of volume 1 which is not scissors congruent with a unit cube; see, e.g., [1, 5, 6, 12] for a detailed overview. Algorithm for checking scissors congruence. Let us consider polyhedra which can be constructed by geometric constructions. It is well known that for such polyhedra, all vertices have algebraic coordinates (i.e., values which are roots of polynomials with integer coefficients); see, e.g., [2]. In [10], we described an algorithm for checking whether two polyhedra with algebraic coordinates in R (or in R) are scissor congruent. When the polyhedra are scissor congruent, this algorithm also enables us to find the corresponding scissor decomposition Pi and P ′ i . In general, the task of checking scissors congruence and – if yes – finding the corresponding decompositions is not feasible. In [9], we have shown that in general, the problem of constructing the corresponding scissor decomposition requires computation time t which grows exponentially with the size s of the input: t ≥ c for some c > 1. In theoretical computer science, such algorithms are known as not feasible, since already for reasonable sizes s, the time c exceeds the lifetime of the Universe – and thus, it is not possible to perform these computations. Only algorithms whose computation time is bounded by a polynomial of the size s of the input are considered ro be feasible; see, e.g., [11, 13]. A natural question. Since the general problem is not feasible, it is desirable to find feasible cases. What we do in this paper. In this paper, we show that for every number n, there is a feasible algorithm for checking n-scissors congruence – – possibility to represent P and P ′ as a union of ≤ n simplexes.
منابع مشابه
EQUIDECOMPOSABILITY (SCISSORS CONGRUENCE) OF POLYHEDRA IN R3 AND R4 IS ALGORITHMICALLY DECIDABLE: HILBERT'S 3rd PROBLEM REVISITED
Hilbert's third problem: brief reminder. It is known that in a plane, every two polygons P and P ′ of equal area A(P ) = A(P ′) are scissors congruent (equidecomposable) i.e., they can be both decomposed into the same nite number of pair-wise congruent polygonal pieces: P = P1 ∪ . . . ∪ Pp, P ′ = P ′ 1 ∪ . . . ∪ P ′ p, and Pi ∼ P ′ i . In one of the 23 problems that D. Hilbert formulated in 1...
متن کاملScissors Congruence for Certain k-polygons
It has been proved that any two polygons having the same area are scissors congruent by Bolyai in 1832 and by Gerwien in 1833, respectively. It is well known that the concepts of congruence and scissors congruence are different for the set of polygons in the Euclidean plane. Let C be a unit circle divided into n parts equally. We denote the set of ends of these parts on C by S = {P0, P1, . . . ...
متن کاملThe Dehn-Sydler Theorem Explained
The Dehn-Sydler theorem says that two polyhedra in R are scissors congruent iff they have the same volume and Dehn invariant. Dehn [D] proved in 1901 that equality of the Dehn invariant is necessary for scissors congruence. 64 years passed, and then Sydler [S] proved that equality of the Dehn invariant (and volume) is sufficient. In [J], Jessen gives a simplified proof of Sydler’s Theorem. The ...
متن کاملSolving System of Linear Congruence Equations over some Rings by Decompositions of Modules
In this paper, we deal with solving systems of linear congruences over commutative CF-rings. More precisely, let R be a CF-ring (every finitely generated direct sum of cyclic R-modules has a canonical form) and let I_1,..., I_n be n ideals of R. We introduce congruence matrices theory techniques and exploit its application to solve the above system. Further, we investigate the application of co...
متن کاملGenetic Algorithms for the Optimization of Catalysts in Chemical Engineering
The paper addresses key problems pertaining to the commonly used evolutionary approach to the search for optimal catalysts in chemical engineering. These are on the one hand the insufficient dealing in existing implementations of genetic algorithms with mixed optimization, which plays a crucial role in catalysis, on the other hand the narrow scope of genetic algorithms developed specifically fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014